@CHARSET "UTF-8";
* {
    padding:0;
    margin:0;
}
body {
    width:1080px;
    margin:0 auto;
    font-size:13px;
    background:url(../images/bluebg.gif) repeat-x;
}
img {
    border:0;
}
ul {
    list-style:none;
}
#header {
    height:150px;
}
#header .top {
    height:60px;
    background:url(../images/top_bg.png) repeat-x;
}
#header .top a{
    text-decoration:none;
    font-size:13px;
}
#header .top a:hover{
    text-decoration:underline;
}
#header .top a.look {
    display:inline-block;
    padding:5px 0 0 10px;
    color:#360;
}
#header .top span.a {
    position:relative;
    left:570px;
}
#header .top span.a a.user {
    color:#360;
    font-weight:bold;
}
#header .top span.a strong {
    display:inline-block;
    color:#fff;
    width:13px;
    height:13px;
    line-height:13px;
    text-align:center;
    background:red;
    font-size:11px;
    position:relative;
    top:-1px;
}
#header .logo {
    width:300px;
}
#header .logo h3{
    float:right;
    padding-top:20px;
}
#map {
    height:30px;
    margin-top:5px;
    background:url(../images/top_bg.png) repeat-x;
}
#map img {
    padding:8px 0 0 10px;
   
}
#map a{
    text-decoration:none;
    color:#333;
}
#map a:hover {
    text-decoration:underline;
    color:#f60;
}
#sidebar {
    width:108px;
    margin-top:5px;
    margin-right:5px;
    float:left;
}
#sidebar dl {
    height:380px;
    border:1px solid #C4ECFF;
    background:#F5FBFF;
}
#sidebar dl dt {
    height:90px;
}
#sidebar dl dt img {
    width:70px;
    height:70px;
    margin:0 auto;
    border:1px solid #ccc;
    padding:2px;
    position:relative;
    top:15px;
    left:15px;
}
#sidebar dl dd {
    width:89px;
    height:31px;
    line-height:31px;
    padding-left:17px;
    margin:10px 0 0 0;
}
#sidebar dl dd.select {
    background:url(../images/cur_li.gif);
}
#sidebar dl dd a {
    color:#333;
    text-decoration:none;
}
#footer {
    height:115px;
    background:url(../images/foot_bg.png);
    clear:both;
    text-align:center;
    color:#666;
}
#footer p{
    padding:0 0 10px 0
}
#footer p.f {
    padding:20px 0 10px 0;
}
span.middle {
    vertical-align:75px;
}
#page {
    text-align:center;
    margin-top:20px;
}
#page a {
    text-decoration:none;
    display:inline-block;
    height:25px;
    line-height:25px;
    color:blue;
    border:1px solid #E1E2E3;
    text-align:center;
}
#page a.num {
    width:25px;
} 
#page span {
    font-weight:bold;
}
#page a:hover {
    border:1px solid lightblue;
    background:#F2F8FF;
}
#linfo {
    position:absolute;
    top:200px;
    width:115px;
    height:40px;
    line-height:40px;
    text-align:center;
    text-indent:10px;
    background:url(../images/login_header.png);
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    z-index:10000;
    display:none;
}
#linfo p {
    font-weight:bold;
    font-size:15px;
    background:url(../images/success.gif) no-repeat 6% 40%;
}
